/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package nexus.criterios;

/**
 *
 * @author Rodrigo
 */
public class Calificacion {
    
    private String codigoEspacio;
    private String nombreUsuario;
    private String codigoCriterio;
    private String nombreCalificacion;
    private int valorCalificacion;

    public Calificacion(String codigoEspacio,String nombreUsuario, String codigoCriterio, String nota) {
        this.codigoEspacio = codigoEspacio;
        this.nombreUsuario = nombreUsuario;
        this.codigoCriterio = codigoCriterio;
        this.nombreCalificacion = nota;
        this.valorCalificacion = -1;
    }

    public String getCodigoCriterio() {
        return codigoCriterio;
    }

    public void setCodigoCriterio(String codigoCriterio) {
        this.codigoCriterio = codigoCriterio;
    }

    public String getCodigoEspacio() {
        return codigoEspacio;
    }

    public void setCodigoEspacio(String codigoEspacio) {
        this.codigoEspacio = codigoEspacio;
    }

    public String getNombreCalificacion() {
        return nombreCalificacion;
    }

    public void setNombreCalificacion(String nombreCalificacion) {
        this.nombreCalificacion = nombreCalificacion;
    }

    public String getNombreUsuario() {
        return nombreUsuario;
    }

    public void setNombreUsuario(String nombreUsuario) {
        this.nombreUsuario = nombreUsuario;
    }

    public int getValorCalificacion() {
        return valorCalificacion;
    }

    public void setValorCalificacion(int valorCalificacion) {
        this.valorCalificacion = valorCalificacion;
    }
    /*========METODOS EXTRA============*/
    public String getNombreCriterioEvaluacion(){
        return GestorCriteriosDB.getInstance().obtenerCrierioEvaluacion(codigoCriterio).getNombreCriterio();
    }
    public String getNota(){
        return nombreCalificacion;
    }
}
